Page History: Web Part: Create Jetfire User
Compare Page Revisions
Page Revision: 2011/04/23 15:14
Jetfire Create Jetfire User Web Part
This Web Part is used to create new Jetfire Users. The basic form displayed in the first image is a standard form that is produced by this Web Part. It collects various information for the new Jetfire user.
The second image is the same form, albeit decorated differently and displaying a different set of fields (due to how the Web Part is configured). Of particular note, this image shows the image-based captcha form.
The Web Part has a number of options, including:
- Customized text for prompting the user.
- Collect User Email and Password Recovery question and answer.
- The Captcha prompt.
- Add new user to specific workspace.
- Add new user to specific subscription.
- Select subscription that the user is added to.
- Add new user as a custom workflow class.
- Select the custom workflow class that is used to create the new user.
- Enforce the user name as an email address.
- Prompt user for Time Zone.
- Hide the User workflow.
- (optional) Jetfire method to invoke when the user is created.
- Url to direct the user to if the user cancels the new user request.
- Prompts for additional custom properties.
- Prompts for list properties, e.g. properties of a note contained in a list of the user workflow.
- An Automatic Login Type that supports multiple ways to login.
- Confirm new user registration by sending the user an email with customized text
Figure 3: Editor for Jetfire New User form
Edit Properties
Custom Edit properties include:
- Admin Role: A comma-delimited list of Roles that can use the Web Part.
- Prompt for Subscription?: If checked, then the user is prompted to enter a subscription.
- Prompt for Workspace?: If checked, then the user is prompted to select a workspace. The default is the Public workspace.
- Requires Question and Answer?: If checked, then the user is prompted to enter a security question and answer.
- Save User Name as Email?: If checked, then the user name is expected to be an email address.
- Prompt for Time Zone?: If checked, then the user is prompted to select a Time Zone.
- Prompt for User Login Class?: If checked, then the user is prompted to select a User Login Class.
- User Login is Visible?: if checked, then the User workflow is visible (vs hidden).
- User Login Class: A comma-delimited list of Jetfire Code classes that inherit from the user class.
- Save Method: A Jetfire method that is invoked when a new user is created.
- Cancel Page Url: The page address that the user is routed to if the user clicks the 'Cancel' button.
- Property Display: The list of properties displayed in the form.
- Workflow Configuration File: If the property display is 'Workflow Config', then the Workflow Configuration File used to display properties of the user code class.
- Auto-Login Type: Manual, Automatic or Auto-cookie.
- Manual mode allows the user to login using the login form.
- Automatic mode automatically logs the user in after being created.
- Auto-cookie mode creates a cookie in the user's browser. This logs the user in automatically when they surf the domain.
- Auto-generation Password?: If checked, then the password is not prompted, but is automatically generated.
- Captcha Type: None, Image.
- None: The captcha form is not used on the form.
- Image: The captcha form is displayed on the form.
- Send Email?: If checked, then a email is sent to the user when the user is created.
- Email Link Text: The text associated with the email link.
- Prompt for List Input?: If checked, then prompt for the list input (this is used when the data to be collected is part of a list in the user.
- Jetfire Common Edit Properties